package dominio.DAO;

import java.util.List;

import dominio.Hotel;

public class HotelDAO {
    private BaseDatosMock bdMock; 
    
    public void setBaseDatosMock(BaseDatosMock bdMock) {
        this.bdMock = bdMock;
    }

    public void crearHotel(Hotel hotel){
        List<Hotel> hoteles = bdMock.devolverHoteles();
        hoteles.add(hotel);
    }
    
    public Hotel obtenerHotel(String nombre) {
        for (Hotel hotel : bdMock.devolverHoteles()) {
            if (hotel.getNombre().equals(nombre)) {
                return hotel;
            }
        }
        return null;
    }
    
    public void eliminarHotel(String nombre) {
//        for (int i = 0; i < bdMock.devolverHoteles().size(); i++) {
//            Hotel hotel = bdMock.devolverHoteles().get(i);
//
//            if (hotel.getNombre().equals(nombre)) {
//                bdMock.devolverHoteles().remove(i);
//                break;
//            }
//        }
    }
    
//    public List<Hotel> devolverHoteles(){
//        return bdMock.devolverHoteles();
//    }

}
